home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1999 May: Tool Chest / Developer CD Series Tool Chest (Apple Computer)(May 1999).iso / Tool Chest / Development Kits / MPW etc / MPW-GM / MPW / ROM Maps / Makefile < prev   
Encoding:
Makefile  |  1993-12-03  |  5.3 KB  |  265 lines  |  [TEXT/MPS ]

  1. #######################################################################
  2. #
  3. # Makefile used to build ROM Maps
  4. #
  5. # Copyright © 1993, Apple Computer, Inc., All rights reserved
  6. #
  7. # Written by Greg Branche
  8. #
  9. # This makefile can be used to build a specific ROM Map for use
  10. # with the PerformReport tool.  To build a ROM map for the current
  11. # machine (the one you're running Make on), use the following line:
  12. #
  13. #    Make "Mac`gestalt mach -s`ROM.map"
  14. #
  15. # This will generate the necessary commands to build the map file
  16. # from the correct .lst file (found in ROM.List).
  17. #
  18. # To build all of the current ROM maps, use one of the following
  19. # command lines:
  20. #
  21. #    Make all
  22. #
  23. # or
  24. #
  25. #    Make ROM.Maps
  26. #
  27. # To receive a progress report as the maps are being built,
  28. # substitue 'BuildProgram' for 'Make' in the above command lines.
  29. #
  30. #######################################################################
  31.  
  32. doFilter = ∂
  33.     Duplicate -y -r "{Deps}" "{Targ}"; ∂
  34.     FilterRomMap "ROM`(evaluate "{Targ}" =~ /≈Mac(≈)®1ROM.map/) ∑dev:null; echo {®1}`" <"{Deps}" >"{Targ}"
  35.  
  36. 1986    =    ∂
  37.     MacPlusROM.map
  38.  
  39. 1987    =    ∂
  40.     MacSEROM.map ∂
  41.     MacIIROM.map
  42.  
  43. 1988    =    ∂
  44.     MacIIxROM.map
  45.  
  46. 1989    =    ∂
  47.     MacSE030ROM.map ∂
  48.     MacIIcxROM.map ∂
  49.     MacIIciROM.map ∂
  50.     MacPortableROM.map
  51.  
  52. 1990    =    ∂
  53.     MacIIfxROM.map ∂
  54.     MacClassicROM.map ∂
  55.     MacIIsiROM.map ∂
  56.     MacLCROM.map
  57.  
  58. 1991    =    ∂
  59.     MacClassicIIROM.map ∂
  60.     MacQuadra700ROM.map ∂
  61.     MacQuadra900ROM.map ∂
  62.     MacPowerBook100ROM.map ∂
  63.     MacPowerBook140ROM.map ∂
  64.     MacPowerBook170ROM.map
  65.  
  66. 1992    =    ∂
  67.     MacLCIIROM.map ∂
  68.     MacQuadra950ROM.map ∂
  69.     MacPowerBook145ROM.map ∂
  70.     MacPerforma200ROM.map ∂
  71.     MacPerforma400ROM.map ∂
  72.     MacPerforma600ROM.map ∂
  73.     MacPowerBook160ROM.map ∂
  74.     MacPowerBook180ROM.map ∂
  75.     MacPowerBookDuo210ROM.map ∂
  76.     MacPowerBookDuo230ROM.map ∂
  77.     MacIIViROM.map ∂
  78.     MacIIVmROM.map ∂
  79.     MacIIVxROM.map
  80.  
  81. 1993    =    ∂
  82.     MacPowerBook165cROM.map ∂
  83.     MacLCIIIROM.map ∂
  84.     MacColorClassicROM.map ∂
  85.     MacCentris610ROM.map ∂
  86.     MacCentris650ROM.map ∂
  87.     MacQuadra800ROM.map ∂
  88.     MacWorkgroupServer60ROM.map ∂
  89.     MacWorkgroupServer80ROM.map ∂
  90.     MacWorkgroupServer95ROM.map ∂
  91.     MacPerforma405ROM.map ∂
  92.     MacPerforma430ROM.map ∂
  93.     MacPerforma450ROM.map ∂
  94.     MacPowerBook145bROM.map ∂
  95.     MacPowerBook180cROM.map ∂
  96.     MacLC520ROM.map ∂
  97.     MacCentris660AVROM.map ∂
  98.     MacQuadra840AVROM.map ∂
  99.     MacPowerBook165ROM.map ∂
  100.     MacPerforma410ROM.map ∂
  101.     MacPerforma460ROM.map ∂
  102.     MacPerforma466ROM.map ∂
  103.     MacPerforma467ROM.map ∂
  104.     MacPerforma475ROM.map ∂
  105.     MacPerforma476ROM.map ∂
  106.     MacPerforma550ROM.map ∂
  107.     MacLC475ROM.map ∂
  108.     MacQuadra605ROM.map ∂
  109.     MacQuadra610ROM.map ∂
  110.     MacQuadra650ROM.map ∂
  111.     MacPowerBookDuo250ROM.map ∂
  112.     MacPowerBookDuo270cROM.map ∂
  113.     MacQuadra660AVROM.map
  114.  
  115.  
  116. All            ƒƒ    ROM.Maps
  117.  
  118. ROM.Maps    ƒƒ    ∂
  119.     {1986}        ∂
  120.     {1987}        ∂
  121.     {1988}        ∂
  122.     {1989}        ∂
  123.     {1990}        ∂
  124.     {1991}        ∂
  125.     {1992}        ∂
  126.     {1993}        ∂
  127.  
  128. #-------------------------------------------------------------------------------------------------#
  129. MacCentris660AVROM.map        ∂
  130. MacQuadra660AVROM.map        ∂
  131. MacQuadra840AVROM.map        ∂
  132.                             ƒ    :ROM.List:AVROM.lst
  133.     {doFilter}
  134.  
  135. MacClassicIIROM.map            ∂
  136.                             ƒ    :ROM.List:ClassicIIROM.lst
  137.     {doFilter}
  138.  
  139. MacClassicROM.map            ∂
  140. MacPerforma200ROM.map        ∂
  141.                             ƒ    :ROM.List:ClassicROM.lst
  142.     {doFilter}
  143.  
  144. MacColorClassicROM.map        ∂
  145.                             ƒ    :ROM.List:ColorClassicROM.lst
  146.     {doFilter}
  147.  
  148. MacPowerBookDuo210ROM.map    ∂
  149. MacPowerBookDuo230ROM.map    ∂
  150. MacPowerBookDuo250ROM.map    ∂
  151.                             ƒ    :ROM.List:Duo210ROM.lst
  152.     {doFilter}
  153.  
  154. MacPowerBookDuo270cROM.map    ∂
  155.                             ƒ    :ROM.List:Duo270cROM.lst
  156.     {doFilter}
  157.  
  158. MacLC520ROM.map                ∂
  159. MacPerforma550ROM.map        ∂
  160.                             ƒ    :ROM.List:LC520ROM.lst
  161.     {doFilter}
  162.  
  163. MacIIciROM.map                ∂
  164.                             ƒ    :ROM.List:MacIIciROM.lst
  165.     {doFilter}
  166.  
  167. MacIIfxROM.map                ∂
  168.                             ƒ    :ROM.List:MacIIfxROM.lst
  169.     {doFilter}
  170.  
  171. MacIIROM.map                ∂
  172. MacIIxROM.map                ∂
  173. MacSE030ROM.map                ∂
  174. MacIIcxROM.map                ∂
  175.                             ƒ    :ROM.List:MacIIROM.lst
  176.     {doFilter} 78
  177.  
  178. MacIIsiROM.map                ∂
  179.                             ƒ    :ROM.List:MacIIsiROM.lst
  180.     {doFilter}
  181.  
  182. MacIIViROM.map                ∂
  183. MacIIVmROM.map                ∂
  184. MacIIVxROM.map                ∂
  185. MacPerforma600ROM.map        ∂
  186.                             ƒ    :ROM.List:MacIIviROM.lst
  187.     {doFilter}
  188.  
  189. MacLCIIIROM.map                ∂
  190. MacPerforma400ROM.map         ∂
  191. MacPerforma405ROM.map         ∂
  192. MacPerforma410ROM.map         ∂
  193. MacPerforma430ROM.map         ∂
  194. MacPerforma450ROM.map         ∂
  195. MacPerforma460ROM.map         ∂
  196. MacPerforma466ROM.map         ∂
  197. MacPerforma467ROM.map         ∂
  198. MacPerforma475ROM.map         ∂
  199. MacPerforma476ROM.map        ∂
  200.                             ƒ    :ROM.List:MacLCIIIROM.lst
  201.     {doFilter}
  202.  
  203. MacLCIIROM.map                ∂
  204.                             ƒ    :ROM.List:MacLCIIROM.lst
  205.     {doFilter}
  206.  
  207. MacLCROM.map                ∂
  208.                             ƒ    :ROM.List:MacLCROM.lst
  209.     {doFilter}
  210.  
  211. MacPlusROM.map                ∂
  212.                             ƒ    :ROM.List:MacPlusROM.lst
  213.     {doFilter} 75
  214.  
  215. MacPortableROM.map            ∂
  216. MacPowerBook100ROM.map        ∂
  217.                             ƒ    :ROM.List:MacPortableROM.lst
  218.     {doFilter}
  219.  
  220. MacSEROM.map                ∂
  221.                             ƒ    :ROM.List:MacSEROM.lst
  222.     {doFilter} 76
  223.  
  224. MacPowerBook140ROM.map        ∂
  225. MacPowerBook170ROM.map        ∂
  226. MacPowerBook145bROM.map        ∂
  227. MacPowerBook145ROM.map        ∂
  228.                             ƒ    :ROM.List:PB140ROM.lst
  229.     {doFilter}
  230.  
  231. MacPowerBook160ROM.map        ∂
  232. MacPowerBook165cROM.map        ∂
  233. MacPowerBook165ROM.map        ∂
  234. MacPowerBook180cROM.map        ∂
  235. MacPowerBook180ROM.map        ∂
  236.                             ƒ    :ROM.List:PB160ROM.lst
  237.     {doFilter}
  238.  
  239. MacLC475ROM.map                ∂
  240. MacQuadra605ROM.map            ∂
  241.                             ƒ    :ROM.List:Quadra605ROM.lst
  242.     {doFilter}
  243.  
  244. MacQuadra700ROM.map            ∂
  245. MacQuadra900ROM.map            ∂
  246.                             ƒ    :ROM.List:Quadra700ROM.lst
  247.     {doFilter}
  248.  
  249.  
  250. MacCentris610ROM.map        ∂
  251. MacCentris650ROM.map        ∂
  252. MacQuadra610ROM.map            ∂
  253. MacQuadra650ROM.map            ∂
  254. MacQuadra800ROM.map            ∂
  255. MacWorkgroupServer60ROM.map    ∂
  256. MacWorkgroupServer80ROM.map    ∂
  257.                             ƒ    :ROM.List:Quadra800ROM.lst
  258.     {doFilter}
  259.  
  260. MacQuadra950ROM.map            ∂
  261. MacWorkgroupServer95ROM.map    ∂
  262.                             ƒ    :ROM.List:Quadra950ROM.lst
  263.     {doFilter}
  264.  
  265.